package Demo8;

import java.util.Scanner;

/*1、	使用String提取字符串，从控制台输入一个邮箱，验证邮箱是否是合法的？
        注：合法的邮箱格式是XXX@XX.com
要求：	1)	要求邮箱必须要包含@符合和 . 符号
2)	邮箱的@和.符号不能在第一个位置，且@和.符号不能在最后一个
3)	邮箱的@符号必须在.之前，且@符号和.符号中间至少要有一个字符。*/
public class Mail {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        System.out.println("请输入邮箱：");
        String mail=input.next();
        int index1=mail.indexOf("@");
        int index2=mail.indexOf(".");
        if(mail.contains("@")&&mail.contains(".")){
           if(index1!=0&&index2!=0&&index1!=mail.length()&&index2!=mail.length()){
               if(index2-index1>1){
                   System.out.println("输入成功，您的邮箱是："+mail);
               }else{
                   System.out.println("输入有误");
               }
           }else{
               System.out.println("核对后输入");
           }
        }else{
            System.out.println("输入不合法");
        }
    }
}
